#ifndef MENU__H
#define MENU__H

#include <string>
#include <vector>
#include <iostream>
#include <string>
#include <sstream>

struct MenuResult
{
	int choice;
	std::vector<std::string> params;
};


class menu
{
	private:
		const static std::string items[];
	public:
	    template <class T>
		bool input(T& tmp);
		MenuResult print();
};

#endif
